package com.jinyi.wwdeng.network

import com.zhi.analysis.AnalysisBuilder
import com.zhi.analysis.AnalyticsUtil
import org.json.JSONObject

/**
 * JinYiTest
 * @Author wwdeng
 * @CreateTime: 2024/4/26 19:57
 * @Annotation：接口请求拓展类（包含接口基本参数）
 */
object HttpBaseParams {

    fun JSONObject.addCommonParams(): JSONObject {
        apply {
            put("product", AnalysisBuilder.product)                                           //  产品 APP名称
            put("token", AnalysisBuilder.token)                                               //  token
            put("apiVersion","v3")                                                      //  接口版本
            put("androidId", AnalyticsUtil.getAndroidId())                                    //  安卓id
            put("advertId",AnalyticsUtil.getAdId())                                           //  广告id
            put("aduid",AnalyticsUtil.getAdId())                                              //  广告id
            put("aduidPath", AnalyticsUtil.getAndroidId())                                    //  广告地址
            put("isLimitAdTrackingEnabled",AnalyticsUtil.getAdEnabled().toString())           //  是否限制广告id，1是 0否
            put("userId",AnalysisBuilder.userId)                                              //  userId
            put("version",AnalysisBuilder.libVersion)                                         //  app版本号
//            put("path","")                                                                        //  传映射后的接口路径，不带前面的/号
        }
        return this
    }
}